R 그래픽 엔진은 계층적인 화가의 모델기반으로 작동하며, 시각화는 고수준 함수 새로운 캔버스를 초기화하는 함수와 저수준 함수 기존 표시를 수정하는 함수로 나뉜다.
1. 초기화의 논리
고수준 명령어(예: tree() 또는 gam())는 현재 장치를 지우고 좌표계를 설정한다. 이러한 환경을 관리하려면 search() 경로와 library() 통합을 이해해야 하며, 종종 CRAN.packages()를 포함한다. 사용자는 help.start(), help(), example()또는 demo()를 통해 기본 구조를 탐색할 수 있다.
2. 통계량을 기하학적 형태로 매핑하기
모델 출력물은 nlm() (사용하여 hessian = TRUE)로부터 시각화 계층에 필요한 데이터를 제공한다. 예를 들어, 95% 신뢰구간($\pm 1.96$ 표준오차)의 불확실성을 시각화하려면 out$hessian에서
se <- sqrt(diag(solve(out$hessian)))
3. 다양한 캔버스
R는 다음 전용 환경을 지원한다: 강건 회귀 (rlm(), lqs()), 가산 모델 (gam()), 트리 기반 모델 (tree()), 그리고 혼합 효과 모델 (lme(), nlme()). 고급 부드러운 가산 함수는 다음을 통해 이용 가능하다: acepack() (포함하여 ace() 그리고 avas()), 반면 mda(), bruto(), 그리고 mars() 투영 추적 능력을 제공한다.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>